# CMake 最低版本号要求
cmake_minimum_required (VERSION 2.8...3.21)

# 项目信息
project (Demo3)

# 查找目录下的所有源文件
# 并将名称保存到 DIR_SRCS 变量
aux_source_directory(. DIR_SRCS)

# 添加 math 子目录
add_subdirectory(math)

# 指定生成目标
add_executable(Demo3 ${DIR_SRCS})

# 添加链接库
target_link_libraries(Demo3 ${PROJECT_NAME}_MathFunctions)

SET_TARGET_PROPERTIES(Demo3 PROPERTIES OUTPUT_NAME "demo")
SET_TARGET_PROPERTIES(${PROJECT_NAME}_MathFunctions PROPERTIES OUTPUT_NAME "mymath")